#include <stdio.h>
#include <string.h>

int main() {
	char arr[101] = {0};
	scanf("%s", arr);
	int len = strlen(arr);
	int i = 0;
	int j = 0;
	int sum = 0;
	int ret = 1;
	int flag = 0;
	for (i = len - 1; i >= 0; i--) {
		if (arr[i] >= '0' && arr[i] <= '9') {
			sum += (arr[i] - '0') * ret;
			ret *= 10;
		}
	}
	if (sum == 0) {
		printf("0");
		return 0;
	}
	for (j = sum - 1; j > 1; j--) {
		if (sum % j == 0) {
			flag = 1;
			printf("%d", j);
			break;
		}
	}
	if (flag == 0) {
		printf("%d", sum);
	}


	return 0;
}